

class MenuWindow;

#include <Ogre.h>

class HintTextContainer{
public:

	int time;

	Ogre::String text;

	HintTextContainer(int time,Ogre::String text);
	~HintTextContainer();

	void update(unsigned long millis);
	bool deleteThis();

};

class HintWindow : public MenuWindow{

		int hintdel;	
		int updatecounter;

		std::vector<HintTextContainer*>* text_vector;

		void initVector();
		void destroyVector();

		


		CEGUI::Editbox*	getEditbox();

	public:
	
		HintWindow(int hint_delay);
		~HintWindow();

		void update(unsigned long millis);
		void addText(Ogre::String text);

};